"use strict";
var __assign = (this && this.__assign) || function () {
    __assign = Object.assign || function(t) {
        for (var s, i = 1, n = arguments.length; i < n; i++) {
            s = arguments[i];
            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
                t[p] = s[p];
        }
        return t;
    };
    return __assign.apply(this, arguments);
};
var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {
    if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
        if (ar || !(i in from)) {
            if (!ar) ar = Array.prototype.slice.call(from, 0, i);
            ar[i] = from[i];
        }
    }
    return to.concat(ar || Array.prototype.slice.call(from));
};
Object.defineProperty(exports, "__esModule", { value: true });
var vue_1 = require("vue");
var element_plus_1 = require("element-plus");
var icons_vue_1 = require("@element-plus/icons-vue");
var TeamDetailDialog_vue_1 = require("./components/TeamDetailDialog.vue"); // 引入组件
var TeamDetailDialogMonth_vue_1 = require("./components/TeamDetailDialogMonth.vue"); // 引入组件
var MonthlyReport_vue_1 = require("./components/MonthlyReport.vue");
var NextMonthPlan_vue_1 = require("./components/NextMonthPlan.vue");
// --- 模拟数据 ---
var showReport = (0, vue_1.ref)(false);
var NextMonthPlanState = (0, vue_1.ref)(false);
var customData = (0, vue_1.ref)({
    name: '李华',
    department: '市场部',
    // 其他自定义数据...
});
var handleApprove = function (data) {
    console.log('报表审核通过', data);
};
var handleReject = function (data) {
    console.log('报表被驳回', data);
};
var handleLoadData = function (date) {
    console.log('加载日期数据', date);
    // 实际项目中加载对应日期的报表数据
};
var vue_router_1 = require("vue-router");
var router = (0, vue_router_1.useRouter)();
var navback = function () {
    router.back();
};
// 顶部业绩指标数据
// 修复：将 ref 更改为 reactive，以避免构建环境对 ref(object) 语法的解析冲突。
var performanceData = (0, vue_1.reactive)({
    responsibleBrands: 5,
    storeCount: 10,
    cumulativeRevenue: '10000.00', // 格式化为字符串以保持一致性
    cumulativePayout: '4000.00' // 格式化为字符串
});
// 表格数据 - 工作业绩表
var jobPerformanceList = (0, vue_1.ref)([
    { id: 1, date: '2024.1', name: '张云东', role: '品牌经理', brand: 'gu!ci', cumulativeRevenue: 400000, cumulativePayout: 500, currentMonthTarget: 400000, completionProgress: '20%', actualRevenue: 4000, currentMonthPayout: 400 },
    { id: 2, date: '2024.2', name: '李落施', role: '美容导师', brand: 'gu!ci', cumulativeRevenue: 400000, cumulativePayout: 500, currentMonthTarget: 400000, completionProgress: '20%', actualRevenue: 4000, currentMonthPayout: 400 },
    { id: 3, date: '2024.3', name: '张丽', role: '店长', brand: 'gu!ci', cumulativeRevenue: 400000, cumulativePayout: 500, currentMonthTarget: 400000, completionProgress: '20%', actualRevenue: 4000, currentMonthPayout: 400 },
    { id: 4, date: '2024.4', name: '王娜', role: '销售主管', brand: 'gu!ci', cumulativeRevenue: 400000, cumulativePayout: 500, currentMonthTarget: 400000, completionProgress: '20%', actualRevenue: 4000, currentMonthPayout: 400 },
    { id: 5, date: '2024.5', name: '李红', role: '品牌经理', brand: 'gu!ci', cumulativeRevenue: 400000, cumulativePayout: 500, currentMonthTarget: 400000, completionProgress: '20%', actualRevenue: 4000, currentMonthPayout: 400 },
    { id: 6, date: '2024.6', name: '王丽', role: '品牌经理', brand: 'gu!ci', cumulativeRevenue: 400000, cumulativePayout: 500, currentMonthTarget: 400000, completionProgress: '20%', actualRevenue: 4000, currentMonthPayout: 400 },
    { id: 7, date: '2024.7', name: '刘娜', role: '品牌经理', brand: 'gu!ci', cumulativeRevenue: 400000, cumulativePayout: 500, currentMonthTarget: 400000, completionProgress: '20%', actualRevenue: 4000, currentMonthPayout: 400 },
]);
// 表格数据 - 门店明细表 (简化)
var storeDetailList = (0, vue_1.ref)([
    {
        id: 1,
        storeName: '南京新街口店',
        coBrand: "guiCi",
        cumulativeShipments: '累计出货',
        cumulativePayment: '累计回款',
        monthlyTarget: '当月目标',
        completionProgress: '完成进度',
        completionStatus: '完成状态'
    },
    {
        id: 2,
        storeName: '南京新街口店',
        coBrand: "guiCi",
        cumulativeShipments: '累计出货',
        cumulativePayment: '累计回款',
        monthlyTarget: '当月目标',
        completionProgress: '完成进度',
        completionStatus: '完成状态'
    },
    {
        id: 3,
        storeName: '南京新街口店',
        coBrand: "guiCi",
        cumulativeShipments: '累计出货',
        cumulativePayment: '累计回款',
        monthlyTarget: '当月目标',
        completionProgress: '完成进度',
        completionStatus: '完成状态'
    },
]);
// 活跃 Tab 键
var activeTab = (0, vue_1.ref)('jobPerformance');
// Select 选项
var selectedGroup = (0, vue_1.ref)('全部');
var groupOptions = ['全部', '华东区', '华南区', '华北区'];
// --- 样式和逻辑函数 ---
var handleDetail = function (row) {
    router.push({ path: '/system/employeeManagement/details', query: { employeeId: row.id } });
    console.log("\u67E5\u770B ".concat(row.name, " \u8BE6\u60C5"));
};
// const handleUploadReport = (row) => { console.log(`上传 ${row.name} 日/月报`); };
var handleWorkReview = function (row) {
    console.log("\u67E5\u770B ".concat(row.name, " \u5DE5\u4F5C\u8FF0\u804C"));
    showReport.value = true;
};
var handlePlanning = function (row) {
    console.log(row);
    NextMonthPlanState.value = true;
};
var handleStoreDetail = function (row) { console.log("\u67E5\u770B\u95E8\u5E97 ".concat(row.storeName, " \u8BE6\u60C5")); };
// 底部导航按钮样式计算 (更精确地匹配图片颜色)
var getButtonClass = function (type) {
    switch (type) {
        case 'detail':
            return 'bg-[#409eff] hover:bg-[#66b1ff] text-white'; // Element Blue
        case 'report':
            return 'bg-[#67c23a] hover:bg-[#85ce61] text-white'; // Element Success
        case 'review':
            return 'bg-[#e6a23c] hover:bg-[#ebb563] text-white'; // Element Warning
        case 'planning':
            return 'bg-[#f56c6c] hover:bg-[#f89898] text-white'; // Element Danger
        default:
            return '';
    }
};
// 弹窗状态
var dialogVisible = (0, vue_1.ref)(false);
var currentDetail = (0, vue_1.ref)({});
// 弹窗状态 - 月报
var dialogVisibleMonth = (0, vue_1.ref)(false);
var currentDetailMonth = (0, vue_1.ref)({});
// 打开弹窗
var handleUploadReport = function (row) {
    currentDetail.value = __assign({}, row);
    dialogVisible.value = true;
};
// 打开月份报弹窗
var handleUploadReportMonth = function (row) {
    currentDetail.value = __assign({}, row);
    dialogVisibleMonth.value = true;
};
// 弹窗关闭回调
var handleDialogClose = function () {
    currentDetail.value = {};
};
// 弹窗关闭回调 - 月报
var handleDialogCloseMonth = function () {
    currentDetailMonth.value = {};
};
debugger; /* PartiallyEnd: #3632/scriptSetup.vue */
var __VLS_ctx = __assign(__assign({}, {}), {});
var __VLS_elements;
var __VLS_components;
var __VLS_directives;
/** @type {__VLS_StyleScopedClasses['header-area']} */ ;
/** @type {__VLS_StyleScopedClasses['header-area']} */ ;
/** @type {__VLS_StyleScopedClasses['el-breadcrumb__item']} */ ;
/** @type {__VLS_StyleScopedClasses['el-breadcrumb__inner']} */ ;
/** @type {__VLS_StyleScopedClasses['group-select']} */ ;
/** @type {__VLS_StyleScopedClasses['group-select']} */ ;
/** @type {__VLS_StyleScopedClasses['filter-actions-row']} */ ;
/** @type {__VLS_StyleScopedClasses['metric-card']} */ ;
/** @type {__VLS_StyleScopedClasses['metric-card']} */ ;
/** @type {__VLS_StyleScopedClasses['el-col']} */ ;
/** @type {__VLS_StyleScopedClasses['metric-card']} */ ;
/** @type {__VLS_StyleScopedClasses['el-col']} */ ;
/** @type {__VLS_StyleScopedClasses['metric-card']} */ ;
/** @type {__VLS_StyleScopedClasses['el-col']} */ ;
/** @type {__VLS_StyleScopedClasses['metric-card']} */ ;
/** @type {__VLS_StyleScopedClasses['custom-tabs']} */ ;
/** @type {__VLS_StyleScopedClasses['custom-tabs']} */ ;
/** @type {__VLS_StyleScopedClasses['custom-tabs']} */ ;
/** @type {__VLS_StyleScopedClasses['custom-tabs']} */ ;
/** @type {__VLS_StyleScopedClasses['custom-tabs']} */ ;
/** @type {__VLS_StyleScopedClasses['el-tabs__item']} */ ;
/** @type {__VLS_StyleScopedClasses['custom-tabs']} */ ;
/** @type {__VLS_StyleScopedClasses['el-tabs__item']} */ ;
/** @type {__VLS_StyleScopedClasses['custom-tabs']} */ ;
/** @type {__VLS_StyleScopedClasses['performance-table']} */ ;
/** @type {__VLS_StyleScopedClasses['performance-table']} */ ;
/** @type {__VLS_StyleScopedClasses['action-button']} */ ;
/** @type {__VLS_StyleScopedClasses['performance-table']} */ ;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "page-container" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "header-area" }));
var __VLS_0 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
element_plus_1.ElButton;
// @ts-ignore
var __VLS_1 = __VLS_asFunctionalComponent(__VLS_0, new __VLS_0(__assign(__assign({ 'onClick': {} }, { type: "text" }), { class: "back-button" })));
var __VLS_2 = __VLS_1.apply(void 0, __spreadArray([__assign(__assign({ 'onClick': {} }, { type: "text" }), { class: "back-button" })], __VLS_functionalComponentArgsRest(__VLS_1), false));
var __VLS_4;
var __VLS_5;
var __VLS_6 = ({ click: {} },
    { onClick: (__VLS_ctx.navback) });
var __VLS_7 = __VLS_3.slots.default;
// @ts-ignore
[navback,];
var __VLS_3;
var __VLS_8 = {}.ElRow;
/** @type {[typeof __VLS_components.ElRow, typeof __VLS_components.elRow, typeof __VLS_components.ElRow, typeof __VLS_components.elRow, ]} */ ;
// @ts-ignore
element_plus_1.ElRow;
// @ts-ignore
var __VLS_9 = __VLS_asFunctionalComponent(__VLS_8, new __VLS_8(__assign({ class: "filter-actions-row" })));
var __VLS_10 = __VLS_9.apply(void 0, __spreadArray([__assign({ class: "filter-actions-row" })], __VLS_functionalComponentArgsRest(__VLS_9), false));
var __VLS_12 = __VLS_11.slots.default;
var __VLS_13 = {}.ElCol;
/** @type {[typeof __VLS_components.ElCol, typeof __VLS_components.elCol, typeof __VLS_components.ElCol, typeof __VLS_components.elCol, ]} */ ;
// @ts-ignore
element_plus_1.ElCol;
// @ts-ignore
var __VLS_14 = __VLS_asFunctionalComponent(__VLS_13, new __VLS_13(__assign({ span: (12) }, { class: "flex items-center" })));
var __VLS_15 = __VLS_14.apply(void 0, __spreadArray([__assign({ span: (12) }, { class: "flex items-center" })], __VLS_functionalComponentArgsRest(__VLS_14), false));
var __VLS_17 = __VLS_16.slots.default;
var __VLS_18 = {}.ElSelect;
/** @type {[typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, ]} */ ;
// @ts-ignore
element_plus_1.ElSelect;
// @ts-ignore
var __VLS_19 = __VLS_asFunctionalComponent(__VLS_18, new __VLS_18(__assign({ modelValue: (__VLS_ctx.selectedGroup), size: "large" }, { class: "group-select" })));
var __VLS_20 = __VLS_19.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.selectedGroup), size: "large" }, { class: "group-select" })], __VLS_functionalComponentArgsRest(__VLS_19), false));
var __VLS_22 = __VLS_21.slots.default;
// @ts-ignore
[selectedGroup,];
for (var _i = 0, _a = __VLS_getVForSourceType((__VLS_ctx.groupOptions)); _i < _a.length; _i++) {
    var item = _a[_i][0];
    // @ts-ignore
    [groupOptions,];
    var __VLS_23 = {}.ElOption;
    /** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
    // @ts-ignore
    element_plus_1.ElOption;
    // @ts-ignore
    var __VLS_24 = __VLS_asFunctionalComponent(__VLS_23, new __VLS_23({
        key: (item),
        label: (item),
        value: (item),
    }));
    var __VLS_25 = __VLS_24.apply(void 0, __spreadArray([{
            key: (item),
            label: (item),
            value: (item),
        }], __VLS_functionalComponentArgsRest(__VLS_24), false));
}
var __VLS_21;
var __VLS_16;
var __VLS_11;
var __VLS_28 = {}.ElRow;
/** @type {[typeof __VLS_components.ElRow, typeof __VLS_components.elRow, typeof __VLS_components.ElRow, typeof __VLS_components.elRow, ]} */ ;
// @ts-ignore
element_plus_1.ElRow;
// @ts-ignore
var __VLS_29 = __VLS_asFunctionalComponent(__VLS_28, new __VLS_28(__assign({ gutter: (20) }, { class: "metric-cards-row" })));
var __VLS_30 = __VLS_29.apply(void 0, __spreadArray([__assign({ gutter: (20) }, { class: "metric-cards-row" })], __VLS_functionalComponentArgsRest(__VLS_29), false));
var __VLS_32 = __VLS_31.slots.default;
var __VLS_33 = {}.ElCol;
/** @type {[typeof __VLS_components.ElCol, typeof __VLS_components.elCol, typeof __VLS_components.ElCol, typeof __VLS_components.elCol, ]} */ ;
// @ts-ignore
element_plus_1.ElCol;
// @ts-ignore
var __VLS_34 = __VLS_asFunctionalComponent(__VLS_33, new __VLS_33({
    span: (6),
}));
var __VLS_35 = __VLS_34.apply(void 0, __spreadArray([{
        span: (6),
    }], __VLS_functionalComponentArgsRest(__VLS_34), false));
var __VLS_37 = __VLS_36.slots.default;
var __VLS_38 = {}.ElCard;
/** @type {[typeof __VLS_components.ElCard, typeof __VLS_components.elCard, typeof __VLS_components.ElCard, typeof __VLS_components.elCard, ]} */ ;
// @ts-ignore
element_plus_1.ElCard;
// @ts-ignore
var __VLS_39 = __VLS_asFunctionalComponent(__VLS_38, new __VLS_38(__assign({ shadow: "hover" }, { class: "metric-card" })));
var __VLS_40 = __VLS_39.apply(void 0, __spreadArray([__assign({ shadow: "hover" }, { class: "metric-card" })], __VLS_functionalComponentArgsRest(__VLS_39), false));
var __VLS_42 = __VLS_41.slots.default;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "metric-label" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "metric-value blue-text" }));
(__VLS_ctx.performanceData.responsibleBrands);
// @ts-ignore
[performanceData,];
var __VLS_41;
var __VLS_36;
var __VLS_43 = {}.ElCol;
/** @type {[typeof __VLS_components.ElCol, typeof __VLS_components.elCol, typeof __VLS_components.ElCol, typeof __VLS_components.elCol, ]} */ ;
// @ts-ignore
element_plus_1.ElCol;
// @ts-ignore
var __VLS_44 = __VLS_asFunctionalComponent(__VLS_43, new __VLS_43({
    span: (6),
}));
var __VLS_45 = __VLS_44.apply(void 0, __spreadArray([{
        span: (6),
    }], __VLS_functionalComponentArgsRest(__VLS_44), false));
var __VLS_47 = __VLS_46.slots.default;
var __VLS_48 = {}.ElCard;
/** @type {[typeof __VLS_components.ElCard, typeof __VLS_components.elCard, typeof __VLS_components.ElCard, typeof __VLS_components.elCard, ]} */ ;
// @ts-ignore
element_plus_1.ElCard;
// @ts-ignore
var __VLS_49 = __VLS_asFunctionalComponent(__VLS_48, new __VLS_48(__assign({ shadow: "hover" }, { class: "metric-card" })));
var __VLS_50 = __VLS_49.apply(void 0, __spreadArray([__assign({ shadow: "hover" }, { class: "metric-card" })], __VLS_functionalComponentArgsRest(__VLS_49), false));
var __VLS_52 = __VLS_51.slots.default;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "metric-label" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "metric-value blue-text" }));
(__VLS_ctx.performanceData.storeCount);
// @ts-ignore
[performanceData,];
var __VLS_51;
var __VLS_46;
var __VLS_53 = {}.ElCol;
/** @type {[typeof __VLS_components.ElCol, typeof __VLS_components.elCol, typeof __VLS_components.ElCol, typeof __VLS_components.elCol, ]} */ ;
// @ts-ignore
element_plus_1.ElCol;
// @ts-ignore
var __VLS_54 = __VLS_asFunctionalComponent(__VLS_53, new __VLS_53({
    span: (6),
}));
var __VLS_55 = __VLS_54.apply(void 0, __spreadArray([{
        span: (6),
    }], __VLS_functionalComponentArgsRest(__VLS_54), false));
var __VLS_57 = __VLS_56.slots.default;
var __VLS_58 = {}.ElCard;
/** @type {[typeof __VLS_components.ElCard, typeof __VLS_components.elCard, typeof __VLS_components.ElCard, typeof __VLS_components.elCard, ]} */ ;
// @ts-ignore
element_plus_1.ElCard;
// @ts-ignore
var __VLS_59 = __VLS_asFunctionalComponent(__VLS_58, new __VLS_58(__assign({ shadow: "hover" }, { class: "metric-card" })));
var __VLS_60 = __VLS_59.apply(void 0, __spreadArray([__assign({ shadow: "hover" }, { class: "metric-card" })], __VLS_functionalComponentArgsRest(__VLS_59), false));
var __VLS_62 = __VLS_61.slots.default;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "metric-label" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "metric-value green-text" }));
(__VLS_ctx.performanceData.cumulativeRevenue);
// @ts-ignore
[performanceData,];
var __VLS_61;
var __VLS_56;
var __VLS_63 = {}.ElCol;
/** @type {[typeof __VLS_components.ElCol, typeof __VLS_components.elCol, typeof __VLS_components.ElCol, typeof __VLS_components.elCol, ]} */ ;
// @ts-ignore
element_plus_1.ElCol;
// @ts-ignore
var __VLS_64 = __VLS_asFunctionalComponent(__VLS_63, new __VLS_63({
    span: (6),
}));
var __VLS_65 = __VLS_64.apply(void 0, __spreadArray([{
        span: (6),
    }], __VLS_functionalComponentArgsRest(__VLS_64), false));
var __VLS_67 = __VLS_66.slots.default;
var __VLS_68 = {}.ElCard;
/** @type {[typeof __VLS_components.ElCard, typeof __VLS_components.elCard, typeof __VLS_components.ElCard, typeof __VLS_components.elCard, ]} */ ;
// @ts-ignore
element_plus_1.ElCard;
// @ts-ignore
var __VLS_69 = __VLS_asFunctionalComponent(__VLS_68, new __VLS_68(__assign({ shadow: "hover" }, { class: "metric-card" })));
var __VLS_70 = __VLS_69.apply(void 0, __spreadArray([__assign({ shadow: "hover" }, { class: "metric-card" })], __VLS_functionalComponentArgsRest(__VLS_69), false));
var __VLS_72 = __VLS_71.slots.default;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "metric-label" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "metric-value red-text" }));
(__VLS_ctx.performanceData.cumulativePayout);
// @ts-ignore
[performanceData,];
var __VLS_71;
var __VLS_66;
var __VLS_31;
var __VLS_73 = {}.ElCard;
/** @type {[typeof __VLS_components.ElCard, typeof __VLS_components.elCard, typeof __VLS_components.ElCard, typeof __VLS_components.elCard, ]} */ ;
// @ts-ignore
element_plus_1.ElCard;
// @ts-ignore
var __VLS_74 = __VLS_asFunctionalComponent(__VLS_73, new __VLS_73(__assign({ class: "table-container-card" })));
var __VLS_75 = __VLS_74.apply(void 0, __spreadArray([__assign({ class: "table-container-card" })], __VLS_functionalComponentArgsRest(__VLS_74), false));
var __VLS_77 = __VLS_76.slots.default;
var __VLS_78 = {}.ElTabs;
/** @type {[typeof __VLS_components.ElTabs, typeof __VLS_components.elTabs, typeof __VLS_components.ElTabs, typeof __VLS_components.elTabs, ]} */ ;
// @ts-ignore
element_plus_1.ElTabs;
// @ts-ignore
var __VLS_79 = __VLS_asFunctionalComponent(__VLS_78, new __VLS_78(__assign({ modelValue: (__VLS_ctx.activeTab) }, { class: "custom-tabs" })));
var __VLS_80 = __VLS_79.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.activeTab) }, { class: "custom-tabs" })], __VLS_functionalComponentArgsRest(__VLS_79), false));
var __VLS_82 = __VLS_81.slots.default;
// @ts-ignore
[activeTab,];
var __VLS_83 = {}.ElTabPane;
/** @type {[typeof __VLS_components.ElTabPane, typeof __VLS_components.elTabPane, typeof __VLS_components.ElTabPane, typeof __VLS_components.elTabPane, ]} */ ;
// @ts-ignore
element_plus_1.ElTabPane;
// @ts-ignore
var __VLS_84 = __VLS_asFunctionalComponent(__VLS_83, new __VLS_83({
    label: "工作业绩表",
    name: "jobPerformance",
}));
var __VLS_85 = __VLS_84.apply(void 0, __spreadArray([{
        label: "工作业绩表",
        name: "jobPerformance",
    }], __VLS_functionalComponentArgsRest(__VLS_84), false));
var __VLS_87 = __VLS_86.slots.default;
var __VLS_88 = {}.ElTable;
/** @type {[typeof __VLS_components.ElTable, typeof __VLS_components.elTable, typeof __VLS_components.ElTable, typeof __VLS_components.elTable, ]} */ ;
// @ts-ignore
element_plus_1.ElTable;
// @ts-ignore
var __VLS_89 = __VLS_asFunctionalComponent(__VLS_88, new __VLS_88(__assign(__assign(__assign({ data: (__VLS_ctx.jobPerformanceList) }, { style: {} }), { border: true }), { class: "performance-table" })));
var __VLS_90 = __VLS_89.apply(void 0, __spreadArray([__assign(__assign(__assign({ data: (__VLS_ctx.jobPerformanceList) }, { style: {} }), { border: true }), { class: "performance-table" })], __VLS_functionalComponentArgsRest(__VLS_89), false));
var __VLS_92 = __VLS_91.slots.default;
// @ts-ignore
[jobPerformanceList,];
var __VLS_93 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
element_plus_1.ElTableColumn;
// @ts-ignore
var __VLS_94 = __VLS_asFunctionalComponent(__VLS_93, new __VLS_93({
    prop: "date",
    label: "日期",
    width: "80",
    fixed: true,
}));
var __VLS_95 = __VLS_94.apply(void 0, __spreadArray([{
        prop: "date",
        label: "日期",
        width: "80",
        fixed: true,
    }], __VLS_functionalComponentArgsRest(__VLS_94), false));
var __VLS_98 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
element_plus_1.ElTableColumn;
// @ts-ignore
var __VLS_99 = __VLS_asFunctionalComponent(__VLS_98, new __VLS_98({
    prop: "name",
    label: "姓名",
    width: "100",
}));
var __VLS_100 = __VLS_99.apply(void 0, __spreadArray([{
        prop: "name",
        label: "姓名",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_99), false));
var __VLS_103 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
element_plus_1.ElTableColumn;
// @ts-ignore
var __VLS_104 = __VLS_asFunctionalComponent(__VLS_103, new __VLS_103({
    prop: "role",
    label: "职级",
    width: "100",
}));
var __VLS_105 = __VLS_104.apply(void 0, __spreadArray([{
        prop: "role",
        label: "职级",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_104), false));
var __VLS_108 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
element_plus_1.ElTableColumn;
// @ts-ignore
var __VLS_109 = __VLS_asFunctionalComponent(__VLS_108, new __VLS_108({
    prop: "brand",
    label: "负责品牌",
    width: "100",
}));
var __VLS_110 = __VLS_109.apply(void 0, __spreadArray([{
        prop: "brand",
        label: "负责品牌",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_109), false));
var __VLS_113 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
element_plus_1.ElTableColumn;
// @ts-ignore
var __VLS_114 = __VLS_asFunctionalComponent(__VLS_113, new __VLS_113({
    label: "累计回款",
    width: "120",
    sortable: true,
}));
var __VLS_115 = __VLS_114.apply(void 0, __spreadArray([{
        label: "累计回款",
        width: "120",
        sortable: true,
    }], __VLS_functionalComponentArgsRest(__VLS_114), false));
var __VLS_117 = __VLS_116.slots.default;
{
    var __VLS_118 = __VLS_116.slots.default;
    var row = __VLS_getSlotParameters(__VLS_118)[0].row;
    __VLS_asFunctionalElement(__VLS_elements.span, __VLS_elements.span)(__assign({ class: "text-blue-500" }));
    (row.cumulativeRevenue);
}
var __VLS_116;
var __VLS_119 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
element_plus_1.ElTableColumn;
// @ts-ignore
var __VLS_120 = __VLS_asFunctionalComponent(__VLS_119, new __VLS_119({
    prop: "cumulativePayout",
    label: "累计支出",
    width: "120",
    sortable: true,
}));
var __VLS_121 = __VLS_120.apply(void 0, __spreadArray([{
        prop: "cumulativePayout",
        label: "累计支出",
        width: "120",
        sortable: true,
    }], __VLS_functionalComponentArgsRest(__VLS_120), false));
var __VLS_123 = __VLS_122.slots.default;
{
    var __VLS_124 = __VLS_122.slots.default;
    var row = __VLS_getSlotParameters(__VLS_124)[0].row;
    __VLS_asFunctionalElement(__VLS_elements.span, __VLS_elements.span)(__assign({ class: "text-red-500" }));
    (row.cumulativePayout);
}
var __VLS_122;
var __VLS_125 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
element_plus_1.ElTableColumn;
// @ts-ignore
var __VLS_126 = __VLS_asFunctionalComponent(__VLS_125, new __VLS_125({
    prop: "currentMonthTarget",
    label: "当月目标任务",
    width: "130",
}));
var __VLS_127 = __VLS_126.apply(void 0, __spreadArray([{
        prop: "currentMonthTarget",
        label: "当月目标任务",
        width: "130",
    }], __VLS_functionalComponentArgsRest(__VLS_126), false));
var __VLS_130 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
element_plus_1.ElTableColumn;
// @ts-ignore
var __VLS_131 = __VLS_asFunctionalComponent(__VLS_130, new __VLS_130({
    prop: "completionProgress",
    label: "任务完成进度",
    width: "120",
}));
var __VLS_132 = __VLS_131.apply(void 0, __spreadArray([{
        prop: "completionProgress",
        label: "任务完成进度",
        width: "120",
    }], __VLS_functionalComponentArgsRest(__VLS_131), false));
var __VLS_134 = __VLS_133.slots.default;
{
    var __VLS_135 = __VLS_133.slots.default;
    var row = __VLS_getSlotParameters(__VLS_135)[0].row;
    var __VLS_136 = {}.ElTag;
    /** @type {[typeof __VLS_components.ElTag, typeof __VLS_components.elTag, typeof __VLS_components.ElTag, typeof __VLS_components.elTag, ]} */ ;
    // @ts-ignore
    element_plus_1.ElTag;
    // @ts-ignore
    var __VLS_137 = __VLS_asFunctionalComponent(__VLS_136, new __VLS_136(__assign({ size: "small", type: "success", effect: "dark" }, { class: "rounded-sm" })));
    var __VLS_138 = __VLS_137.apply(void 0, __spreadArray([__assign({ size: "small", type: "success", effect: "dark" }, { class: "rounded-sm" })], __VLS_functionalComponentArgsRest(__VLS_137), false));
    var __VLS_140 = __VLS_139.slots.default;
    (row.completionProgress);
    var __VLS_139;
}
var __VLS_133;
var __VLS_141 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
element_plus_1.ElTableColumn;
// @ts-ignore
var __VLS_142 = __VLS_asFunctionalComponent(__VLS_141, new __VLS_141({
    prop: "actualRevenue",
    label: "实际回款金额",
    width: "120",
}));
var __VLS_143 = __VLS_142.apply(void 0, __spreadArray([{
        prop: "actualRevenue",
        label: "实际回款金额",
        width: "120",
    }], __VLS_functionalComponentArgsRest(__VLS_142), false));
var __VLS_146 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
element_plus_1.ElTableColumn;
// @ts-ignore
var __VLS_147 = __VLS_asFunctionalComponent(__VLS_146, new __VLS_146({
    prop: "currentMonthPayout",
    label: "当月提款",
    width: "100",
}));
var __VLS_148 = __VLS_147.apply(void 0, __spreadArray([{
        prop: "currentMonthPayout",
        label: "当月提款",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_147), false));
var __VLS_151 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
element_plus_1.ElTableColumn;
// @ts-ignore
var __VLS_152 = __VLS_asFunctionalComponent(__VLS_151, new __VLS_151({
    label: "操作",
    width: "550",
    fixed: "right",
}));
var __VLS_153 = __VLS_152.apply(void 0, __spreadArray([{
        label: "操作",
        width: "550",
        fixed: "right",
    }], __VLS_functionalComponentArgsRest(__VLS_152), false));
var __VLS_155 = __VLS_154.slots.default;
{
    var __VLS_156 = __VLS_154.slots.default;
    var row_1 = __VLS_getSlotParameters(__VLS_156)[0].row;
    var __VLS_157 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    element_plus_1.ElButton;
    // @ts-ignore
    var __VLS_158 = __VLS_asFunctionalComponent(__VLS_157, new __VLS_157(__assign({ 'onClick': {} }, { color: "rgb(237, 85, 101)", dark: (false), plain: true })));
    var __VLS_159 = __VLS_158.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { color: "rgb(237, 85, 101)", dark: (false), plain: true })], __VLS_functionalComponentArgsRest(__VLS_158), false));
    var __VLS_161 = void 0;
    var __VLS_162 = void 0;
    var __VLS_163 = ({ click: {} },
        { onClick: function () {
                var _a = [];
                for (var _i = 0; _i < arguments.length; _i++) {
                    _a[_i] = arguments[_i];
                }
                var $event = _a[0];
                __VLS_ctx.handleDetail(row_1);
                // @ts-ignore
                [handleDetail,];
            } });
    var __VLS_164 = __VLS_160.slots.default;
    var __VLS_160;
    var __VLS_165 = {}.ElPopover;
    /** @type {[typeof __VLS_components.ElPopover, typeof __VLS_components.elPopover, typeof __VLS_components.ElPopover, typeof __VLS_components.elPopover, ]} */ ;
    // @ts-ignore
    ElPopover;
    // @ts-ignore
    var __VLS_166 = __VLS_asFunctionalComponent(__VLS_165, new __VLS_165({
        placement: "right",
        width: (400),
        trigger: "click",
    }));
    var __VLS_167 = __VLS_166.apply(void 0, __spreadArray([{
            placement: "right",
            width: (400),
            trigger: "click",
        }], __VLS_functionalComponentArgsRest(__VLS_166), false));
    var __VLS_169 = __VLS_168.slots.default;
    var __VLS_170 = {}.ElTable;
    /** @type {[typeof __VLS_components.ElTable, typeof __VLS_components.elTable, typeof __VLS_components.ElTable, typeof __VLS_components.elTable, ]} */ ;
    // @ts-ignore
    element_plus_1.ElTable;
    // @ts-ignore
    var __VLS_171 = __VLS_asFunctionalComponent(__VLS_170, new __VLS_170({
        data: (__VLS_ctx.gridData),
    }));
    var __VLS_172 = __VLS_171.apply(void 0, __spreadArray([{
            data: (__VLS_ctx.gridData),
        }], __VLS_functionalComponentArgsRest(__VLS_171), false));
    var __VLS_174 = __VLS_173.slots.default;
    // @ts-ignore
    [gridData,];
    var __VLS_175 = {}.ElTableColumn;
    /** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
    // @ts-ignore
    element_plus_1.ElTableColumn;
    // @ts-ignore
    var __VLS_176 = __VLS_asFunctionalComponent(__VLS_175, new __VLS_175({
        width: "150",
        property: "date",
        label: "date",
    }));
    var __VLS_177 = __VLS_176.apply(void 0, __spreadArray([{
            width: "150",
            property: "date",
            label: "date",
        }], __VLS_functionalComponentArgsRest(__VLS_176), false));
    var __VLS_180 = {}.ElTableColumn;
    /** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
    // @ts-ignore
    element_plus_1.ElTableColumn;
    // @ts-ignore
    var __VLS_181 = __VLS_asFunctionalComponent(__VLS_180, new __VLS_180({
        width: "100",
        property: "name",
        label: "name",
    }));
    var __VLS_182 = __VLS_181.apply(void 0, __spreadArray([{
            width: "100",
            property: "name",
            label: "name",
        }], __VLS_functionalComponentArgsRest(__VLS_181), false));
    var __VLS_185 = {}.ElTableColumn;
    /** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
    // @ts-ignore
    element_plus_1.ElTableColumn;
    // @ts-ignore
    var __VLS_186 = __VLS_asFunctionalComponent(__VLS_185, new __VLS_185({
        width: "300",
        property: "address",
        label: "address",
    }));
    var __VLS_187 = __VLS_186.apply(void 0, __spreadArray([{
            width: "300",
            property: "address",
            label: "address",
        }], __VLS_functionalComponentArgsRest(__VLS_186), false));
    var __VLS_173;
    var __VLS_168;
    var __VLS_190 = {}.ElPopover;
    /** @type {[typeof __VLS_components.ElPopover, typeof __VLS_components.elPopover, typeof __VLS_components.ElPopover, typeof __VLS_components.elPopover, ]} */ ;
    // @ts-ignore
    ElPopover;
    // @ts-ignore
    var __VLS_191 = __VLS_asFunctionalComponent(__VLS_190, new __VLS_190({
        width: (300),
        popperStyle: "box-shadow: rgb(14 18 22 / 35%) 0px 10px 38px -10px, rgb(14 18 22 / 20%) 0px 10px 20px -15px; padding: 20px; ",
    }));
    var __VLS_192 = __VLS_191.apply(void 0, __spreadArray([{
            width: (300),
            popperStyle: "box-shadow: rgb(14 18 22 / 35%) 0px 10px 38px -10px, rgb(14 18 22 / 20%) 0px 10px 20px -15px; padding: 20px; ",
        }], __VLS_functionalComponentArgsRest(__VLS_191), false));
    var __VLS_194 = __VLS_193.slots.default;
    {
        var __VLS_195 = __VLS_193.slots.reference;
        var __VLS_196 = {}.ElButton;
        /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
        // @ts-ignore
        element_plus_1.ElButton;
        // @ts-ignore
        var __VLS_197 = __VLS_asFunctionalComponent(__VLS_196, new __VLS_196({
            color: "rgb(35, 198, 200)",
            dark: (false),
            plain: true,
        }));
        var __VLS_198 = __VLS_197.apply(void 0, __spreadArray([{
                color: "rgb(35, 198, 200)",
                dark: (false),
                plain: true,
            }], __VLS_functionalComponentArgsRest(__VLS_197), false));
        var __VLS_200 = __VLS_199.slots.default;
        var __VLS_199;
    }
    {
        var __VLS_201 = __VLS_193.slots.default;
        var __VLS_202 = {}.ElButton;
        /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
        // @ts-ignore
        element_plus_1.ElButton;
        // @ts-ignore
        var __VLS_203 = __VLS_asFunctionalComponent(__VLS_202, new __VLS_202(__assign({ 'onClick': {} }, { type: "primary" })));
        var __VLS_204 = __VLS_203.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "primary" })], __VLS_functionalComponentArgsRest(__VLS_203), false));
        var __VLS_206 = void 0;
        var __VLS_207 = void 0;
        var __VLS_208 = ({ click: {} },
            { onClick: function () {
                    var _a = [];
                    for (var _i = 0; _i < arguments.length; _i++) {
                        _a[_i] = arguments[_i];
                    }
                    var $event = _a[0];
                    __VLS_ctx.handleUploadReport(row_1);
                    // @ts-ignore
                    [handleUploadReport,];
                } });
        var __VLS_209 = __VLS_205.slots.default;
        var __VLS_205;
        var __VLS_210 = {}.ElButton;
        /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
        // @ts-ignore
        element_plus_1.ElButton;
        // @ts-ignore
        var __VLS_211 = __VLS_asFunctionalComponent(__VLS_210, new __VLS_210(__assign({ 'onClick': {} }, { type: "warning" })));
        var __VLS_212 = __VLS_211.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "warning" })], __VLS_functionalComponentArgsRest(__VLS_211), false));
        var __VLS_214 = void 0;
        var __VLS_215 = void 0;
        var __VLS_216 = ({ click: {} },
            { onClick: function () {
                    var _a = [];
                    for (var _i = 0; _i < arguments.length; _i++) {
                        _a[_i] = arguments[_i];
                    }
                    var $event = _a[0];
                    __VLS_ctx.handleUploadReportMonth(row_1);
                    // @ts-ignore
                    [handleUploadReportMonth,];
                } });
        var __VLS_217 = __VLS_213.slots.default;
        var __VLS_213;
    }
    var __VLS_193;
    var __VLS_218 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    element_plus_1.ElButton;
    // @ts-ignore
    var __VLS_219 = __VLS_asFunctionalComponent(__VLS_218, new __VLS_218(__assign({ 'onClick': {} }, { color: "rgb(35, 198, 200)", dark: (false), plain: true })));
    var __VLS_220 = __VLS_219.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { color: "rgb(35, 198, 200)", dark: (false), plain: true })], __VLS_functionalComponentArgsRest(__VLS_219), false));
    var __VLS_222 = void 0;
    var __VLS_223 = void 0;
    var __VLS_224 = ({ click: {} },
        { onClick: function () {
                var _a = [];
                for (var _i = 0; _i < arguments.length; _i++) {
                    _a[_i] = arguments[_i];
                }
                var $event = _a[0];
                __VLS_ctx.handleWorkReview(row_1);
                // @ts-ignore
                [handleWorkReview,];
            } });
    var __VLS_225 = __VLS_221.slots.default;
    var __VLS_221;
    var __VLS_226 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    element_plus_1.ElButton;
    // @ts-ignore
    var __VLS_227 = __VLS_asFunctionalComponent(__VLS_226, new __VLS_226(__assign({ 'onClick': {} }, { color: "rgb(237, 85, 101)", dark: (false), plain: true })));
    var __VLS_228 = __VLS_227.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { color: "rgb(237, 85, 101)", dark: (false), plain: true })], __VLS_functionalComponentArgsRest(__VLS_227), false));
    var __VLS_230 = void 0;
    var __VLS_231 = void 0;
    var __VLS_232 = ({ click: {} },
        { onClick: function () {
                var _a = [];
                for (var _i = 0; _i < arguments.length; _i++) {
                    _a[_i] = arguments[_i];
                }
                var $event = _a[0];
                __VLS_ctx.handlePlanning(row_1);
                // @ts-ignore
                [handlePlanning,];
            } });
    var __VLS_233 = __VLS_229.slots.default;
    var __VLS_229;
}
var __VLS_154;
var __VLS_91;
var __VLS_86;
var __VLS_234 = {}.ElTabPane;
/** @type {[typeof __VLS_components.ElTabPane, typeof __VLS_components.elTabPane, typeof __VLS_components.ElTabPane, typeof __VLS_components.elTabPane, ]} */ ;
// @ts-ignore
element_plus_1.ElTabPane;
// @ts-ignore
var __VLS_235 = __VLS_asFunctionalComponent(__VLS_234, new __VLS_234({
    label: "门店明细表",
    name: "storeDetails",
}));
var __VLS_236 = __VLS_235.apply(void 0, __spreadArray([{
        label: "门店明细表",
        name: "storeDetails",
    }], __VLS_functionalComponentArgsRest(__VLS_235), false));
var __VLS_238 = __VLS_237.slots.default;
var __VLS_239 = {}.ElTable;
/** @type {[typeof __VLS_components.ElTable, typeof __VLS_components.elTable, typeof __VLS_components.ElTable, typeof __VLS_components.elTable, ]} */ ;
// @ts-ignore
element_plus_1.ElTable;
// @ts-ignore
var __VLS_240 = __VLS_asFunctionalComponent(__VLS_239, new __VLS_239(__assign(__assign({ data: (__VLS_ctx.storeDetailList), border: true }, { style: {} }), { stripe: true })));
var __VLS_241 = __VLS_240.apply(void 0, __spreadArray([__assign(__assign({ data: (__VLS_ctx.storeDetailList), border: true }, { style: {} }), { stripe: true })], __VLS_functionalComponentArgsRest(__VLS_240), false));
var __VLS_243 = __VLS_242.slots.default;
// @ts-ignore
[storeDetailList,];
var __VLS_244 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
element_plus_1.ElTableColumn;
// @ts-ignore
var __VLS_245 = __VLS_asFunctionalComponent(__VLS_244, new __VLS_244({
    prop: "id",
    label: "序号",
    width: "80",
    align: "center",
}));
var __VLS_246 = __VLS_245.apply(void 0, __spreadArray([{
        prop: "id",
        label: "序号",
        width: "80",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_245), false));
var __VLS_249 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
element_plus_1.ElTableColumn;
// @ts-ignore
var __VLS_250 = __VLS_asFunctionalComponent(__VLS_249, new __VLS_249({
    prop: "storeName",
    label: "门店名称",
    align: "center",
}));
var __VLS_251 = __VLS_250.apply(void 0, __spreadArray([{
        prop: "storeName",
        label: "门店名称",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_250), false));
var __VLS_254 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
element_plus_1.ElTableColumn;
// @ts-ignore
var __VLS_255 = __VLS_asFunctionalComponent(__VLS_254, new __VLS_254({
    prop: "coBrand",
    label: "合作品牌",
    align: "center",
}));
var __VLS_256 = __VLS_255.apply(void 0, __spreadArray([{
        prop: "coBrand",
        label: "合作品牌",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_255), false));
var __VLS_259 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
element_plus_1.ElTableColumn;
// @ts-ignore
var __VLS_260 = __VLS_asFunctionalComponent(__VLS_259, new __VLS_259({
    prop: "cumulativeShipments",
    label: "累计出货",
    align: "center",
}));
var __VLS_261 = __VLS_260.apply(void 0, __spreadArray([{
        prop: "cumulativeShipments",
        label: "累计出货",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_260), false));
var __VLS_264 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
element_plus_1.ElTableColumn;
// @ts-ignore
var __VLS_265 = __VLS_asFunctionalComponent(__VLS_264, new __VLS_264({
    prop: "cumulativePayment",
    label: "累计回款",
    align: "center",
}));
var __VLS_266 = __VLS_265.apply(void 0, __spreadArray([{
        prop: "cumulativePayment",
        label: "累计回款",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_265), false));
var __VLS_269 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
element_plus_1.ElTableColumn;
// @ts-ignore
var __VLS_270 = __VLS_asFunctionalComponent(__VLS_269, new __VLS_269({
    prop: "monthlyTarget",
    label: "当月目标",
    align: "center",
}));
var __VLS_271 = __VLS_270.apply(void 0, __spreadArray([{
        prop: "monthlyTarget",
        label: "当月目标",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_270), false));
var __VLS_274 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
element_plus_1.ElTableColumn;
// @ts-ignore
var __VLS_275 = __VLS_asFunctionalComponent(__VLS_274, new __VLS_274({
    prop: "completionProgress",
    label: "完成进度",
    align: "center",
}));
var __VLS_276 = __VLS_275.apply(void 0, __spreadArray([{
        prop: "completionProgress",
        label: "完成进度",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_275), false));
var __VLS_279 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
element_plus_1.ElTableColumn;
// @ts-ignore
var __VLS_280 = __VLS_asFunctionalComponent(__VLS_279, new __VLS_279({
    prop: "completionStatus",
    label: "完成状态",
    align: "center",
}));
var __VLS_281 = __VLS_280.apply(void 0, __spreadArray([{
        prop: "completionStatus",
        label: "完成状态",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_280), false));
var __VLS_284 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
element_plus_1.ElTableColumn;
// @ts-ignore
var __VLS_285 = __VLS_asFunctionalComponent(__VLS_284, new __VLS_284({
    label: "操作",
    fixed: "right",
    width: "120",
    align: "center",
}));
var __VLS_286 = __VLS_285.apply(void 0, __spreadArray([{
        label: "操作",
        fixed: "right",
        width: "120",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_285), false));
var __VLS_288 = __VLS_287.slots.default;
{
    var __VLS_289 = __VLS_287.slots.default;
    var row_2 = __VLS_getSlotParameters(__VLS_289)[0].row;
    var __VLS_290 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    element_plus_1.ElButton;
    // @ts-ignore
    var __VLS_291 = __VLS_asFunctionalComponent(__VLS_290, new __VLS_290(__assign({ 'onClick': {} }, { size: "small", type: "primary", plain: true })));
    var __VLS_292 = __VLS_291.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { size: "small", type: "primary", plain: true })], __VLS_functionalComponentArgsRest(__VLS_291), false));
    var __VLS_294 = void 0;
    var __VLS_295 = void 0;
    var __VLS_296 = ({ click: {} },
        { onClick: function () {
                var _a = [];
                for (var _i = 0; _i < arguments.length; _i++) {
                    _a[_i] = arguments[_i];
                }
                var $event = _a[0];
                __VLS_ctx.handleStoreDetail(row_2);
                // @ts-ignore
                [handleStoreDetail,];
            } });
    var __VLS_297 = __VLS_293.slots.default;
    var __VLS_293;
}
var __VLS_287;
var __VLS_242;
var __VLS_237;
var __VLS_81;
var __VLS_76;
/** @type {[typeof TeamDetailDialog, ]} */ ;
// @ts-ignore
var __VLS_298 = __VLS_asFunctionalComponent(TeamDetailDialog_vue_1.default, new TeamDetailDialog_vue_1.default(__assign({ 'onClose': {} }, { visible: (__VLS_ctx.dialogVisible), detailData: (__VLS_ctx.currentDetail), title: ("".concat(__VLS_ctx.currentDetail.name || '', "\u7684\u5DE5\u4F5C\u65E5\u62A5")) })));
var __VLS_299 = __VLS_298.apply(void 0, __spreadArray([__assign({ 'onClose': {} }, { visible: (__VLS_ctx.dialogVisible), detailData: (__VLS_ctx.currentDetail), title: ("".concat(__VLS_ctx.currentDetail.name || '', "\u7684\u5DE5\u4F5C\u65E5\u62A5")) })], __VLS_functionalComponentArgsRest(__VLS_298), false));
var __VLS_301;
var __VLS_302;
var __VLS_303 = ({ close: {} },
    { onClose: (__VLS_ctx.handleDialogClose) });
// @ts-ignore
[dialogVisible, currentDetail, currentDetail, handleDialogClose,];
var __VLS_300;
/** @type {[typeof TeamDetailDialogMonth, ]} */ ;
// @ts-ignore
var __VLS_305 = __VLS_asFunctionalComponent(TeamDetailDialogMonth_vue_1.default, new TeamDetailDialogMonth_vue_1.default(__assign({ 'onClose': {} }, { visible: (__VLS_ctx.dialogVisibleMonth), detailData: (__VLS_ctx.currentDetailMonth), title: ("".concat(__VLS_ctx.currentDetailMonth.name || '', "\u7684\u5DE5\u4F5C\u6708\u62A5")) })));
var __VLS_306 = __VLS_305.apply(void 0, __spreadArray([__assign({ 'onClose': {} }, { visible: (__VLS_ctx.dialogVisibleMonth), detailData: (__VLS_ctx.currentDetailMonth), title: ("".concat(__VLS_ctx.currentDetailMonth.name || '', "\u7684\u5DE5\u4F5C\u6708\u62A5")) })], __VLS_functionalComponentArgsRest(__VLS_305), false));
var __VLS_308;
var __VLS_309;
var __VLS_310 = ({ close: {} },
    { onClose: (__VLS_ctx.handleDialogCloseMonth) });
// @ts-ignore
[dialogVisibleMonth, currentDetailMonth, currentDetailMonth, handleDialogCloseMonth,];
var __VLS_307;
/** @type {[typeof MonthlyReport, ]} */ ;
// @ts-ignore
var __VLS_312 = __VLS_asFunctionalComponent(MonthlyReport_vue_1.default, new MonthlyReport_vue_1.default(__assign(__assign(__assign({ 'onApprove': {} }, { 'onReject': {} }), { 'onLoadData': {} }), { modelValue: (__VLS_ctx.showReport), dialogWidth: "1000px" })));
var __VLS_313 = __VLS_312.apply(void 0, __spreadArray([__assign(__assign(__assign({ 'onApprove': {} }, { 'onReject': {} }), { 'onLoadData': {} }), { modelValue: (__VLS_ctx.showReport), dialogWidth: "1000px" })], __VLS_functionalComponentArgsRest(__VLS_312), false));
var __VLS_315;
var __VLS_316;
var __VLS_317 = ({ approve: {} },
    { onApprove: (__VLS_ctx.handleApprove) });
var __VLS_318 = ({ reject: {} },
    { onReject: (__VLS_ctx.handleReject) });
var __VLS_319 = ({ loadData: {} },
    { onLoadData: (__VLS_ctx.loadReportData) });
// @ts-ignore
[showReport, handleApprove, handleReject, loadReportData,];
var __VLS_314;
/** @type {[typeof NextMonthPlan, ]} */ ;
// @ts-ignore
var __VLS_321 = __VLS_asFunctionalComponent(NextMonthPlan_vue_1.default, new NextMonthPlan_vue_1.default({
    modelValue: (__VLS_ctx.NextMonthPlanState),
    dialogWidth: "1000px",
}));
var __VLS_322 = __VLS_321.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.NextMonthPlanState),
        dialogWidth: "1000px",
    }], __VLS_functionalComponentArgsRest(__VLS_321), false));
// @ts-ignore
[NextMonthPlanState,];
/** @type {__VLS_StyleScopedClasses['page-container']} */ ;
/** @type {__VLS_StyleScopedClasses['header-area']} */ ;
/** @type {__VLS_StyleScopedClasses['back-button']} */ ;
/** @type {__VLS_StyleScopedClasses['filter-actions-row']} */ ;
/** @type {__VLS_StyleScopedClasses['flex']} */ ;
/** @type {__VLS_StyleScopedClasses['items-center']} */ ;
/** @type {__VLS_StyleScopedClasses['group-select']} */ ;
/** @type {__VLS_StyleScopedClasses['metric-cards-row']} */ ;
/** @type {__VLS_StyleScopedClasses['metric-card']} */ ;
/** @type {__VLS_StyleScopedClasses['metric-label']} */ ;
/** @type {__VLS_StyleScopedClasses['metric-value']} */ ;
/** @type {__VLS_StyleScopedClasses['blue-text']} */ ;
/** @type {__VLS_StyleScopedClasses['metric-card']} */ ;
/** @type {__VLS_StyleScopedClasses['metric-label']} */ ;
/** @type {__VLS_StyleScopedClasses['metric-value']} */ ;
/** @type {__VLS_StyleScopedClasses['blue-text']} */ ;
/** @type {__VLS_StyleScopedClasses['metric-card']} */ ;
/** @type {__VLS_StyleScopedClasses['metric-label']} */ ;
/** @type {__VLS_StyleScopedClasses['metric-value']} */ ;
/** @type {__VLS_StyleScopedClasses['green-text']} */ ;
/** @type {__VLS_StyleScopedClasses['metric-card']} */ ;
/** @type {__VLS_StyleScopedClasses['metric-label']} */ ;
/** @type {__VLS_StyleScopedClasses['metric-value']} */ ;
/** @type {__VLS_StyleScopedClasses['red-text']} */ ;
/** @type {__VLS_StyleScopedClasses['table-container-card']} */ ;
/** @type {__VLS_StyleScopedClasses['custom-tabs']} */ ;
/** @type {__VLS_StyleScopedClasses['performance-table']} */ ;
/** @type {__VLS_StyleScopedClasses['text-blue-500']} */ ;
/** @type {__VLS_StyleScopedClasses['text-red-500']} */ ;
/** @type {__VLS_StyleScopedClasses['rounded-sm']} */ ;
var __VLS_export = (await Promise.resolve().then(function () { return require('vue'); })).defineComponent({});
exports.default = {};
